import {
  Add_Counter,
  Add_To_Cart
} from "./Mutations-Types";

export default {
  addCart(context,payload) {
    return new Promise((resolve,reject) => {
      let oldProduct = context.state.cartList.find(item => item.iid === payload.iid)
      if(oldProduct){
        context.commit(Add_Counter,oldProduct)
        resolve('商品数量+1')
      }else{
        payload.count = 1
        context.commit(Add_To_Cart,payload)
        resolve('成功加入购物车')
      }
    })
  }
}
